package br.fesppr.sacob.compilador.analizador;

import java.util.ArrayList;
import java.util.List;

import br.fesppr.sacob.compilador.entidade.Token;

public class Lexico {
	
	public List<Token> analiza(String consulta){
		
		List<Token> listaToken = new ArrayList<Token>();
		
		ObtemToken o = new ObtemToken();
		o.setConsultaSQL(consulta);
		
		while(o.getPosicaoCursor() < o.getTamanhoConsulta() && !o.getIndErro()){
			listaToken.add(o.obterProximoToken());
		}
		
		return listaToken;
	}
}
